From 778d03a089c7cc31c5d3f983ecd18704d287fa0e Mon Sep 17 00:00:00 2001 From: "iap10@labyrinth.cl.cam.ac.uk" Date: Thu, 15 Apr 2004 15:55:59 +0000 Subject: [PATCH] bitkeeper revision 1.864.1.1 (407eb08fW2eUAKOIh6v4T-Ew4bCchg) upgrade to linux 2.4.26 --- .hg-to-bk | 2 +- .rootkeys | 204 +++++++++--------- .../Documentation/Configure.help | 131 +++++++++-- .../Makefile | 5 +- .../arch/xen/Makefile | 0 .../arch/xen/boot/Makefile | 0 .../arch/xen/config.in | 0 .../arch/xen/defconfig | 9 +- .../arch/xen/defconfig-physdev | 0 .../arch/xen/drivers/balloon/Makefile | 0 .../arch/xen/drivers/balloon/balloon.c | 0 .../arch/xen/drivers/block/Makefile | 0 .../arch/xen/drivers/block/block.c | 0 .../arch/xen/drivers/block/block.h | 0 .../arch/xen/drivers/block/vbd.c | 0 .../arch/xen/drivers/console/Makefile | 0 .../arch/xen/drivers/console/console.c | 0 .../arch/xen/drivers/dom0/Makefile | 0 .../arch/xen/drivers/dom0/core.c | 0 .../arch/xen/drivers/dom0/vfr.c | 0 .../arch/xen/drivers/evtchn/Makefile | 0 .../arch/xen/drivers/evtchn/evtchn.c | 0 .../arch/xen/drivers/network/Makefile | 0 .../arch/xen/drivers/network/network.c | 0 .../arch/xen/drivers/vblkif/Makefile | 0 .../arch/xen/drivers/vblkif/block.c | 0 .../arch/xen/drivers/vblkif/block.h | 0 .../arch/xen/drivers/vblkif/vbd.c | 0 .../arch/xen/drivers/vnetif/Makefile | 0 .../arch/xen/drivers/vnetif/vnetif.c | 0 .../arch/xen/kernel/Makefile | 0 .../arch/xen/kernel/ctrl_if.c | 0 .../arch/xen/kernel/entry.S | 0 .../arch/xen/kernel/evtchn.c | 0 .../arch/xen/kernel/head.S | 0 .../arch/xen/kernel/i386_ksyms.c | 4 + .../arch/xen/kernel/ioport.c | 0 .../arch/xen/kernel/irq.c | 0 .../arch/xen/kernel/ldt.c | 0 .../arch/xen/kernel/pci-dma.c | 0 .../arch/xen/kernel/pci-pc.c | 0 .../arch/xen/kernel/process.c | 0 .../arch/xen/kernel/setup.c | 0 .../arch/xen/kernel/signal.c | 0 .../arch/xen/kernel/time.c | 0 .../arch/xen/kernel/traps.c | 0 .../arch/xen/lib/Makefile | 0 .../arch/xen/lib/delay.c | 0 .../arch/xen/lib/xen_proc.c | 0 .../arch/xen/mm/Makefile | 0 .../arch/xen/mm/fault.c | 0 .../arch/xen/mm/hypervisor.c | 0 .../arch/xen/mm/init.c | 12 +- .../arch/xen/mm/ioremap.c | 0 .../arch/xen/vmlinux.lds | 0 .../drivers/block/ll_rw_blk.c | 9 + .../drivers/char/mem.c | 0 .../drivers/char/tty_io.c | 4 +- .../fs/exec.c | 0 .../include/asm-xen/bugs.h | 0 .../include/asm-xen/ctrl_if.h | 0 .../include/asm-xen/desc.h | 0 .../include/asm-xen/evtchn.h | 0 .../include/asm-xen/fixmap.h | 0 .../include/asm-xen/highmem.h | 0 .../include/asm-xen/hw_irq.h | 0 .../include/asm-xen/hypervisor.h | 0 .../include/asm-xen/io.h | 0 .../include/asm-xen/irq.h | 0 .../include/asm-xen/keyboard.h | 0 .../include/asm-xen/mmu_context.h | 0 .../include/asm-xen/msr.h | 0 .../include/asm-xen/multicall.h | 0 .../include/asm-xen/page.h | 0 .../include/asm-xen/pgalloc.h | 0 .../include/asm-xen/pgtable-2level.h | 0 .../include/asm-xen/pgtable.h | 0 .../include/asm-xen/proc_cmd.h | 0 .../include/asm-xen/processor.h | 0 .../include/asm-xen/ptrace.h | 0 .../include/asm-xen/segment.h | 0 .../include/asm-xen/smp.h | 0 .../include/asm-xen/suspend.h | 0 .../include/asm-xen/synch_bitops.h | 0 .../include/asm-xen/system.h | 0 .../include/asm-xen/vga.h | 0 .../include/asm-xen/xen_proc.h | 0 .../include/asm-xen/xor.h | 0 .../include/linux/blk.h | 0 .../include/linux/major.h | 0 .../include/linux/sched.h | 0 .../include/linux/sunrpc/debug.h | 0 .../include/linux/timer.h | 0 .../init/do_mounts.c | 0 .../kernel/time.c | 0 .../kernel/timer.c | 0 .../mkbuildtree | 0 .../mm/highmem.c | 0 .../mm/memory.c | 0 .../mm/mprotect.c | 0 .../mm/mremap.c | 10 +- .../mm/swapfile.c | 0 .../mm/vmalloc.c | 32 +-- 103 files changed, 271 insertions(+), 151 deletions(-) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/Documentation/Configure.help (99%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/Makefile (99%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/boot/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/config.in (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/defconfig (98%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/defconfig-physdev (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/balloon/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/balloon/balloon.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/block/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/block/block.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/block/block.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/block/vbd.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/console/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/console/console.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/dom0/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/dom0/core.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/dom0/vfr.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/evtchn/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/evtchn/evtchn.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/network/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/network/network.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/vblkif/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/vblkif/block.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/vblkif/block.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/vblkif/vbd.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/vnetif/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/drivers/vnetif/vnetif.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/ctrl_if.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/entry.S (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/evtchn.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/head.S (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/i386_ksyms.c (98%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/ioport.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/irq.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/ldt.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/pci-dma.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/pci-pc.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/process.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/setup.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/signal.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/time.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/kernel/traps.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/lib/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/lib/delay.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/lib/xen_proc.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/mm/Makefile (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/mm/fault.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/mm/hypervisor.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/mm/init.c (97%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/mm/ioremap.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/arch/xen/vmlinux.lds (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/drivers/block/ll_rw_blk.c (99%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/drivers/char/mem.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/drivers/char/tty_io.c (99%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/fs/exec.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/bugs.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/ctrl_if.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/desc.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/evtchn.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/fixmap.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/highmem.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/hw_irq.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/hypervisor.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/io.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/irq.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/keyboard.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/mmu_context.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/msr.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/multicall.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/page.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/pgalloc.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/pgtable-2level.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/pgtable.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/proc_cmd.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/processor.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/ptrace.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/segment.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/smp.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/suspend.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/synch_bitops.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/system.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/vga.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/xen_proc.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/asm-xen/xor.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/linux/blk.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/linux/major.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/linux/sched.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/linux/sunrpc/debug.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/include/linux/timer.h (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/init/do_mounts.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/kernel/time.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/kernel/timer.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mkbuildtree (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mm/highmem.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mm/memory.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mm/mprotect.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mm/mremap.c (98%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mm/swapfile.c (100%) rename {xenolinux-2.4.25-sparse => xenolinux-2.4.26-sparse}/mm/vmalloc.c (94%) diff --git a/.hg-to-bk b/.hg-to-bk index 3b63679d35..b00523b9e0 100755 --- a/.hg-to-bk +++ b/.hg-to-bk @@ -1,5 +1,5 @@ #!/bin/sh -x set -e -ln -s xenolinux-2.4.25-sparse xenolinux-sparse +ln -s xenolinux-2.4.26-sparse xenolinux-sparse (find -depth -type d -print | xargs -r rmdir 2>/dev/null) || true exit 0 diff --git a/.rootkeys b/.rootkeys index 1938f8edbb..ae6f465049 100644 --- a/.rootkeys +++ b/.rootkeys @@ -646,105 +646,105 @@ 3eb3c87fmKYTC5GCh_rydFakZp9ayw xen/tools/figlet/README 3eb3c87fdQKQ5OBGbM-KjZfi9Us4ng xen/tools/figlet/figlet.c 3eb3c87fS7DNbg0i6yhFs28UIqAK5g xen/tools/figlet/xen.flf -3f05a939TA3SLPY7ZiScMotLjg9owQ xenolinux-2.4.25-sparse/Documentation/Configure.help -3e5a4e6589G-U42lFKs43plskXoFxQ xenolinux-2.4.25-sparse/Makefile -3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg xenolinux-2.4.25-sparse/arch/xen/Makefile -3e5a4e65n-KhsEAs-A4ULiStBp-r6w xenolinux-2.4.25-sparse/arch/xen/boot/Makefile -3e5a4e65OV_j_DBtjzt5vej771AJsA xenolinux-2.4.25-sparse/arch/xen/config.in -3e5a4e65TNEycLeXqPSXQJQm_xGecA xenolinux-2.4.25-sparse/arch/xen/defconfig -40648526SxcA4lGIHB_k7ID8VlRSzw xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev -3e6377f5xwPfYZkPHPrDbEq1PRN7uQ xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile -3e6377f8Me8IqtvEhb70XFgOvqQH7A xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c -3e5a4e65iHEuC5sjFhj42XALYbLVRw xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile -3e5a4e65pP5spJErBW69pJxSSdK9RA xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c -3e67f822FOPwqHiaRKbrskgWgoNL5g xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h -3e676eb5RXnHzSHgA1BvM0B1aIm4qg xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c -3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile -3e5a4e651TH-SXHoufurnWjgl5bfOA xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c -3e5a4e656nfFISThfbyXQOA6HN6YHw xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile -3e5a4e65BXtftInNHUC2PjDfPhdZZA xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c -3e5a4e65gfn_ltB8ujHMVFApnTTNRQ xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c -40420a6ebRqDjufoN1WSJvolEW2Wjw xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile -40420a73Wou6JlsZDiu6YwjYomsm7A xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c -3e5a4e65gZBRBB6RsSVg1c9iahigAw xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile -3e5a4e65ZxKrbFetVB84JhrTyZ1YuQ xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c -4075806dI5kfeMD5RV-DA0PYoThx_w xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile -4075806d3fJqqDC1pYYPTZPc575iKg xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c -4075806d4-j7vN0Mn0bklI1cRUX1vQ xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h -4075806dibjCcfuXv6CINMhxWTw3jQ xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c -405853f2wg7JXZJNltspMwOZJklxgw xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile -405853f6nbeazrNyEWNHBuoSg2PiPA xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c -3e5a4e65lWzkiPXsZdzPt2RNnJGG1g xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile -4075806dE5mQwlVUf8-t3YXjiMMWDQ xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c -3e5a4e65_hqfuxtGG8IUy6wRM86Ecg xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S -3e5a4e65ibVQmwlOn0j3sVH_j_6hAg xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c -3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg xenolinux-2.4.25-sparse/arch/xen/kernel/head.S -3e5a4e65RMGcuA-HCn3-wNx3fFQwdg xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c -3e5a4e65MEvZhlr070sK5JsfAQlv7Q xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c -3e5a4e653U6cELGv528IxOLHvCq8iA xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c -3e5a4e65muT6SU3ck47IP87Q7Ti5hA xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c -4051db84bZeRX7a_Kh6VyyDuT5FOIg xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c -4051db95N9N99FjsRwi49YKUNHWI8A xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c -3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ xenolinux-2.4.25-sparse/arch/xen/kernel/process.c -3e5a4e66tR-qJMLj3MppcKqmvuI2XQ xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c -3e5a4e66fWSTagLGU2P8BGFGRjhDiw xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c -3e5a4e66N__lUXNwzQ-eADRzK9LXuQ xenolinux-2.4.25-sparse/arch/xen/kernel/time.c -3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c -3e5a4e66-9_NczrVMbuQkoSLyXckIw xenolinux-2.4.25-sparse/arch/xen/lib/Makefile -3e5a4e6637ZDk0BvFEC-aFQs599-ng xenolinux-2.4.25-sparse/arch/xen/lib/delay.c -3f68905cF5i8-NYpIhGjKmh0y8Gu5g xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c -3e5a4e66croVgpcJyJuF2ycQw0HuJw xenolinux-2.4.25-sparse/arch/xen/mm/Makefile -3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg xenolinux-2.4.25-sparse/arch/xen/mm/fault.c -3e5a4e668SE9rixq4ahho9rNhLUUFQ xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c -3e5a4e661gLzzff25pJooKIIWe7IWg xenolinux-2.4.25-sparse/arch/xen/mm/init.c -3f0bed43UUdQichXAiVNrjV-y2Kzcg xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c -3e5a4e66qRlSTcjafidMB6ulECADvg xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds -3e5a4e66mrtlmV75L1tjKDg8RaM5gA xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c -3f108aeaLcGDgQdFAANLTUEid0a05w xenolinux-2.4.25-sparse/drivers/char/mem.c -3e5a4e66rw65CxyolW9PKz4GG42RcA xenolinux-2.4.25-sparse/drivers/char/tty_io.c -3e5a4e669uzIE54VwucPYtGwXLAbzA xenolinux-2.4.25-sparse/fs/exec.c -3e5a4e66wbeCpsJgVf_U8Jde-CNcsA xenolinux-2.4.25-sparse/include/asm-xen/bugs.h -4048c0ddxnIa2GpBAVR-mY6mNSdeJg xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h -3e5a4e66HdSkvIV6SJ1evG_xmTmXHA xenolinux-2.4.25-sparse/include/asm-xen/desc.h -4048c0e0_P2wUTiT6UqgPhn0s7yFcA xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h -3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h -406aeeaaQvl4RNtmd9hDEugBURbFpQ xenolinux-2.4.25-sparse/include/asm-xen/highmem.h -3e5a4e67YtcyDLQsShhCfQwPSELfvA xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h -3e5a4e677VBavzM1UZIEcH1B-RlXMA xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h -4060044fVx7-tokvNLKBf_6qBB4lqQ xenolinux-2.4.25-sparse/include/asm-xen/io.h -3e5a4e673p7PEOyHFm3nHkYX6HQYBg xenolinux-2.4.25-sparse/include/asm-xen/irq.h -3ead095db_LRUXnxaqs0dA1DWhPoQQ xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h -3e5a4e678ddsQOpbSiRdy1GRcDc9WA xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h -3f8707e7ZmZ6TxyX0ZUEfvhA2Pb_xQ xenolinux-2.4.25-sparse/include/asm-xen/msr.h -3e7270deQqtGPSnFxcW4AvJZuTUWfg xenolinux-2.4.25-sparse/include/asm-xen/multicall.h -3e5a4e67mnQfh-R8KcQCaVo2Oho6yg xenolinux-2.4.25-sparse/include/asm-xen/page.h -3e5a4e67uTYU5oEnIDjxuaez8njjqg xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h -3e5a4e67X7JyupgdYkgDX19Huj2sAw xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h -3e5a4e67gr4NLGtQ5CvSLimMYZlkOA xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h -3f108af1qNv8DVSGPv4zpqIU1txCkg xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h -3e5a4e676uK4xErTBDH6XJREn9LSyg xenolinux-2.4.25-sparse/include/asm-xen/processor.h -3e5a4e67AJPjW-zL7p-xWuA6IVeH1g xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h -3e5a4e68uJz-xI0IBVMD7xRLQKJDFg xenolinux-2.4.25-sparse/include/asm-xen/segment.h -3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA xenolinux-2.4.25-sparse/include/asm-xen/smp.h -3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ xenolinux-2.4.25-sparse/include/asm-xen/suspend.h -4062f7e2PzFOUGT0PaE7A0VprTU3JQ xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h -3e5a4e68mTr0zcp9SXDbnd-XLrrfxw xenolinux-2.4.25-sparse/include/asm-xen/system.h -3f1056a9L_kqHcFheV00KbKBzv9j5w xenolinux-2.4.25-sparse/include/asm-xen/vga.h -3f689063nhrIRsMMZjZxMFk7iEINqQ xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h -40659defgWA92arexpMGn8X3QMDj3w xenolinux-2.4.25-sparse/include/asm-xen/xor.h -3f056927gMHl7mWB89rb73JahbhQIA xenolinux-2.4.25-sparse/include/linux/blk.h -3e5a4e68WLX3B8owTvktP3HHOtznPQ xenolinux-2.4.25-sparse/include/linux/major.h -401c0590D_kwJDU59X8NyvqSv_Cl2A xenolinux-2.4.25-sparse/include/linux/sched.h -3e5a4e686V0nioX2ZpFf056sgvdiQw xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h -401c0592pLrp_aCbQRo9GXiYQQaVVA xenolinux-2.4.25-sparse/include/linux/timer.h -3e5a4e68W_hpMlM3u_-QOKMp3gzcwQ xenolinux-2.4.25-sparse/init/do_mounts.c -3f9d4b44247udoqWEgFkaHiWv6Uvyg xenolinux-2.4.25-sparse/kernel/time.c -401c059bjLBFYHRD4Py2uM3eA1D4zQ xenolinux-2.4.25-sparse/kernel/timer.c -3e6e7c1efbQe93xCvOpOVCnXTMmQ5w xenolinux-2.4.25-sparse/mkbuildtree -406aeeafkrnCuIVWLFv3kfn4uAD5Eg xenolinux-2.4.25-sparse/mm/highmem.c -3e5a4e68GxCIaFH4sy01v1wjapetaA xenolinux-2.4.25-sparse/mm/memory.c -3f108af5VxPkLv13tXpXgoRKALQtXQ xenolinux-2.4.25-sparse/mm/mprotect.c -3e5a4e681xMPdF9xCMwpyfuYMySU5g xenolinux-2.4.25-sparse/mm/mremap.c -3e5a4e683HKVU-sxtagrDasRB8eBVw xenolinux-2.4.25-sparse/mm/swapfile.c -3f108af81Thhb242EmKjGCYkjx-GJA xenolinux-2.4.25-sparse/mm/vmalloc.c -4035ec2a01koiU1fDolJ0GyMOZhU5A xenolinux-sparse +3f05a939TA3SLPY7ZiScMotLjg9owQ xenolinux-2.4.26-sparse/Documentation/Configure.help +3e5a4e6589G-U42lFKs43plskXoFxQ xenolinux-2.4.26-sparse/Makefile +3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg xenolinux-2.4.26-sparse/arch/xen/Makefile +3e5a4e65n-KhsEAs-A4ULiStBp-r6w xenolinux-2.4.26-sparse/arch/xen/boot/Makefile +3e5a4e65OV_j_DBtjzt5vej771AJsA xenolinux-2.4.26-sparse/arch/xen/config.in +3e5a4e65TNEycLeXqPSXQJQm_xGecA xenolinux-2.4.26-sparse/arch/xen/defconfig +40648526SxcA4lGIHB_k7ID8VlRSzw xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev +3e6377f5xwPfYZkPHPrDbEq1PRN7uQ xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile +3e6377f8Me8IqtvEhb70XFgOvqQH7A xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c +3e5a4e65iHEuC5sjFhj42XALYbLVRw xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile +3e5a4e65pP5spJErBW69pJxSSdK9RA xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c +3e67f822FOPwqHiaRKbrskgWgoNL5g xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h +3e676eb5RXnHzSHgA1BvM0B1aIm4qg xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c +3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile +3e5a4e651TH-SXHoufurnWjgl5bfOA xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c +3e5a4e656nfFISThfbyXQOA6HN6YHw xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile +3e5a4e65BXtftInNHUC2PjDfPhdZZA xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c +3e5a4e65gfn_ltB8ujHMVFApnTTNRQ xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c +40420a6ebRqDjufoN1WSJvolEW2Wjw xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile +40420a73Wou6JlsZDiu6YwjYomsm7A xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c +3e5a4e65gZBRBB6RsSVg1c9iahigAw xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile +3e5a4e65ZxKrbFetVB84JhrTyZ1YuQ xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c +4075806dI5kfeMD5RV-DA0PYoThx_w xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile +4075806d3fJqqDC1pYYPTZPc575iKg xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c +4075806d4-j7vN0Mn0bklI1cRUX1vQ xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h +4075806dibjCcfuXv6CINMhxWTw3jQ xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c +405853f2wg7JXZJNltspMwOZJklxgw xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile +405853f6nbeazrNyEWNHBuoSg2PiPA xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c +3e5a4e65lWzkiPXsZdzPt2RNnJGG1g xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile +4075806dE5mQwlVUf8-t3YXjiMMWDQ xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c +3e5a4e65_hqfuxtGG8IUy6wRM86Ecg xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S +3e5a4e65ibVQmwlOn0j3sVH_j_6hAg xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c +3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg xenolinux-2.4.26-sparse/arch/xen/kernel/head.S +3e5a4e65RMGcuA-HCn3-wNx3fFQwdg xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c +3e5a4e65MEvZhlr070sK5JsfAQlv7Q xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c +3e5a4e653U6cELGv528IxOLHvCq8iA xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c +3e5a4e65muT6SU3ck47IP87Q7Ti5hA xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c +4051db84bZeRX7a_Kh6VyyDuT5FOIg xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c +4051db95N9N99FjsRwi49YKUNHWI8A xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c +3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ xenolinux-2.4.26-sparse/arch/xen/kernel/process.c +3e5a4e66tR-qJMLj3MppcKqmvuI2XQ xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c +3e5a4e66fWSTagLGU2P8BGFGRjhDiw xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c +3e5a4e66N__lUXNwzQ-eADRzK9LXuQ xenolinux-2.4.26-sparse/arch/xen/kernel/time.c +3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c +3e5a4e66-9_NczrVMbuQkoSLyXckIw xenolinux-2.4.26-sparse/arch/xen/lib/Makefile +3e5a4e6637ZDk0BvFEC-aFQs599-ng xenolinux-2.4.26-sparse/arch/xen/lib/delay.c +3f68905cF5i8-NYpIhGjKmh0y8Gu5g xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c +3e5a4e66croVgpcJyJuF2ycQw0HuJw xenolinux-2.4.26-sparse/arch/xen/mm/Makefile +3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg xenolinux-2.4.26-sparse/arch/xen/mm/fault.c +3e5a4e668SE9rixq4ahho9rNhLUUFQ xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c +3e5a4e661gLzzff25pJooKIIWe7IWg xenolinux-2.4.26-sparse/arch/xen/mm/init.c +3f0bed43UUdQichXAiVNrjV-y2Kzcg xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c +3e5a4e66qRlSTcjafidMB6ulECADvg xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds +3e5a4e66mrtlmV75L1tjKDg8RaM5gA xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c +3f108aeaLcGDgQdFAANLTUEid0a05w xenolinux-2.4.26-sparse/drivers/char/mem.c +3e5a4e66rw65CxyolW9PKz4GG42RcA xenolinux-2.4.26-sparse/drivers/char/tty_io.c +3e5a4e669uzIE54VwucPYtGwXLAbzA xenolinux-2.4.26-sparse/fs/exec.c +3e5a4e66wbeCpsJgVf_U8Jde-CNcsA xenolinux-2.4.26-sparse/include/asm-xen/bugs.h +4048c0ddxnIa2GpBAVR-mY6mNSdeJg xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h +3e5a4e66HdSkvIV6SJ1evG_xmTmXHA xenolinux-2.4.26-sparse/include/asm-xen/desc.h +4048c0e0_P2wUTiT6UqgPhn0s7yFcA xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h +3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h +406aeeaaQvl4RNtmd9hDEugBURbFpQ xenolinux-2.4.26-sparse/include/asm-xen/highmem.h +3e5a4e67YtcyDLQsShhCfQwPSELfvA xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h +3e5a4e677VBavzM1UZIEcH1B-RlXMA xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h +4060044fVx7-tokvNLKBf_6qBB4lqQ xenolinux-2.4.26-sparse/include/asm-xen/io.h +3e5a4e673p7PEOyHFm3nHkYX6HQYBg xenolinux-2.4.26-sparse/include/asm-xen/irq.h +3ead095db_LRUXnxaqs0dA1DWhPoQQ xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h +3e5a4e678ddsQOpbSiRdy1GRcDc9WA xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h +3f8707e7ZmZ6TxyX0ZUEfvhA2Pb_xQ xenolinux-2.4.26-sparse/include/asm-xen/msr.h +3e7270deQqtGPSnFxcW4AvJZuTUWfg xenolinux-2.4.26-sparse/include/asm-xen/multicall.h +3e5a4e67mnQfh-R8KcQCaVo2Oho6yg xenolinux-2.4.26-sparse/include/asm-xen/page.h +3e5a4e67uTYU5oEnIDjxuaez8njjqg xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h +3e5a4e67X7JyupgdYkgDX19Huj2sAw xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h +3e5a4e67gr4NLGtQ5CvSLimMYZlkOA xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h +3f108af1qNv8DVSGPv4zpqIU1txCkg xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h +3e5a4e676uK4xErTBDH6XJREn9LSyg xenolinux-2.4.26-sparse/include/asm-xen/processor.h +3e5a4e67AJPjW-zL7p-xWuA6IVeH1g xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h +3e5a4e68uJz-xI0IBVMD7xRLQKJDFg xenolinux-2.4.26-sparse/include/asm-xen/segment.h +3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA xenolinux-2.4.26-sparse/include/asm-xen/smp.h +3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ xenolinux-2.4.26-sparse/include/asm-xen/suspend.h +4062f7e2PzFOUGT0PaE7A0VprTU3JQ xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h +3e5a4e68mTr0zcp9SXDbnd-XLrrfxw xenolinux-2.4.26-sparse/include/asm-xen/system.h +3f1056a9L_kqHcFheV00KbKBzv9j5w xenolinux-2.4.26-sparse/include/asm-xen/vga.h +3f689063nhrIRsMMZjZxMFk7iEINqQ xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h +40659defgWA92arexpMGn8X3QMDj3w xenolinux-2.4.26-sparse/include/asm-xen/xor.h +3f056927gMHl7mWB89rb73JahbhQIA xenolinux-2.4.26-sparse/include/linux/blk.h +3e5a4e68WLX3B8owTvktP3HHOtznPQ xenolinux-2.4.26-sparse/include/linux/major.h +401c0590D_kwJDU59X8NyvqSv_Cl2A xenolinux-2.4.26-sparse/include/linux/sched.h +3e5a4e686V0nioX2ZpFf056sgvdiQw xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h +401c0592pLrp_aCbQRo9GXiYQQaVVA xenolinux-2.4.26-sparse/include/linux/timer.h +3e5a4e68W_hpMlM3u_-QOKMp3gzcwQ xenolinux-2.4.26-sparse/init/do_mounts.c +3f9d4b44247udoqWEgFkaHiWv6Uvyg xenolinux-2.4.26-sparse/kernel/time.c +401c059bjLBFYHRD4Py2uM3eA1D4zQ xenolinux-2.4.26-sparse/kernel/timer.c +3e6e7c1efbQe93xCvOpOVCnXTMmQ5w xenolinux-2.4.26-sparse/mkbuildtree +406aeeafkrnCuIVWLFv3kfn4uAD5Eg xenolinux-2.4.26-sparse/mm/highmem.c +3e5a4e68GxCIaFH4sy01v1wjapetaA xenolinux-2.4.26-sparse/mm/memory.c +3f108af5VxPkLv13tXpXgoRKALQtXQ xenolinux-2.4.26-sparse/mm/mprotect.c +3e5a4e681xMPdF9xCMwpyfuYMySU5g xenolinux-2.4.26-sparse/mm/mremap.c +3e5a4e683HKVU-sxtagrDasRB8eBVw xenolinux-2.4.26-sparse/mm/swapfile.c +3f108af81Thhb242EmKjGCYkjx-GJA xenolinux-2.4.26-sparse/mm/vmalloc.c +407eb087XaNDLn8thVDLH-rI0hG-Xw xenolinux-sparse diff --git a/xenolinux-2.4.25-sparse/Documentation/Configure.help b/xenolinux-2.4.26-sparse/Documentation/Configure.help similarity index 99% rename from xenolinux-2.4.25-sparse/Documentation/Configure.help rename to xenolinux-2.4.26-sparse/Documentation/Configure.help index 8fff3cae45..e39bed91d6 100644 --- a/xenolinux-2.4.25-sparse/Documentation/Configure.help +++ b/xenolinux-2.4.26-sparse/Documentation/Configure.help @@ -1167,6 +1167,14 @@ CONFIG_AMD74XX_OVERRIDE This effect can be also invoked by calling "idex=ata66" If unsure, say N. +ATI IXP chipset IDE support +CONFIG_BLK_DEV_ATIIXP + This driver adds explicit support for ATI IXP chipset. + This allows the kernel to change PIO, DMA and UDMA speeds + and to configure the chip to optimum performance. + + Say Y here if you have an ATI IXP chipset IDE controller. + CMD64X/CMD680 chipset support CONFIG_BLK_DEV_CMD64X Say Y here if you have an IDE controller which uses any of these @@ -2093,6 +2101,40 @@ CONFIG_BLK_DEV_ATARAID_HPT If you choose to compile this as a module, the module will be called hptraid.o. +CMD/Silicon Image Medley Software RAID +CONFIG_BLK_DEV_ATARAID_MEDLEY + Say Y or M if you have a Silicon Image 3112 SATA RAID controller, + a CMD680 based controller, or another IDE RAID controller that uses + CMD's Medley software RAID, and want Linux to use the software RAID + feature of this card. This driver uses /dev/ataraid/dXpY (X and Y + numbers) as device names. + + This driver currently only supports RAID0 (striped) mode, so if you + are using RAID1 (mirroring) this will not work for you. In that + case, you may want to try the Silicon Image Medley Software RAID + driver (below). + + Support for mirroring is planned in the future. + + If you choose to compile this as a module, the module will be called + medley.o. + +Silicon Image Medley Software RAID (old driver) +CONFIG_BLK_DEV_ATARAID_SII + Say Y or M if you have a Silicon Image SATARaid controller + and want Linux to use the softwareraid feature of this card. + This driver uses /dev/ataraid/dXpY (X and Y numbers) as device + names. + + This driver does not reliably detect all Medley RAID sets, and could + be dangerous if you have a striped set with disks of different size. + + You should use the new Medley RAID driver (above), unless you use + RAID1 (mirroring), which the new driver does not yet support. + + If you choose to compile this as a module, the module will be called + silraid.o. + Support for Acer PICA 1 chipset CONFIG_ACER_PICA_61 This is a machine with a R4400 133/150 MHz CPU. To compile a Linux @@ -6214,17 +6256,6 @@ CONFIG_IP_SCTP If in doubt, say N. -SCTP: Use old checksum (Adler-32) -CONFIG_SCTP_ADLER32 - RCF2960 currently specifies the Adler-32 checksum algorithm for SCTP. - This has been deprecated and replaced by an algorithm now referred - to as crc32c. - - If you say Y, this will use the Adler-32 algorithm, this might be - useful for interoperation with downlevel peers. - - If unsure, say N. - SCTP: Debug messages CONFIG_SCTP_DBG_MSG If you say Y, this will enable verbose debugging messages. @@ -6242,6 +6273,29 @@ CONFIG_SCTP_DBG_OBJCNT If unsure, say N +#choice +SCTP: HMAC algorithm +CONFIG_SCTP_HMAC_NONE + Choose an HMAC algorithm to be used during association establishment. + It can be one of SHA1, MD5 or NONE. It is advised to use either HMAC-MD5 + or HMAC-SHA1. + See configuration for Cryptographic API and enable these algorithms + to make usable by SCTP. + +SCTP: SHA1 HMAC algorithm +CONFIG_SCTP_HMAC_SHA1 + Enable the use of HMAC-SHA1 during association establishment. It + is advised to use either HMAC-MD5 or HMAC-SHA1. + See configuration for Cryptographic API and enable these algorithms + to make usable by SCTP. + +SCTP: MD5 HMAC algorithm +config SCTP_HMAC_MD5 + Enable the use of HMAC-MD5 during association establishment. It is + advised to use either HMAC-MD5 or HMAC-SHA1. + See configuration for Cryptographic API and enable these algorithms + to make usable by SCTP. + Kernel httpd acceleration CONFIG_KHTTPD The kernel httpd acceleration daemon (kHTTPd) is a (limited) web @@ -7009,8 +7063,11 @@ CONFIG_PACKET Packet socket: mmapped IO CONFIG_PACKET_MMAP - If you say Y here, the Packet protocol driver will use an IO - mechanism that results in faster communication. + If you say Y here, the Packet protocol driver can use a faster and + more efficient capture method. This feature also allows bigger + receive buffers. To take advantage of this method who have to use + a libpcap library that supports it. For more info see + . If unsure, say N. @@ -10245,6 +10302,19 @@ CONFIG_AIRO_CS say M here and read . The module will be called airo_cs.o. +Atmel at76c502/at76c504 PCMCIA cards +CONFIG_PCMCIA_ATMEL + A driver for PCMCIA 802.11 wireless cards based on the + Atmel fast-vnet chips. This driver supports standard + Linux wireless extensions. + + Many cards based on this chipset do not have flash memory + and need their firmware loaded at start-up. If yours is + one of these, you will need to provide a firmware image + to be loaded into the card by the driver. The Atmel + firmware package can be downloaded from + http://www.thekelleys.org.uk/atmel/atmel_firmware.tar.gz + Aviator/Raytheon 2.4MHz wireless support CONFIG_PCMCIA_RAYCS Say Y here if you intend to attach an Aviator/Raytheon PCMCIA @@ -10778,6 +10848,14 @@ CONFIG_NET_SCH_TBF whenever you want). If you want to compile it as a module, say M here and read . +Network delay simualtor +CONFIG_NET_SCH_DELAY + Say Y if you want to delay packets by a fixed amount of + time. This is often useful to simulate network delay when + testing applications or protocols. + + This code is also available as a module called sch_delay.o + Ingress Qdisc CONFIG_NET_SCH_INGRESS If you say Y here, you will be able to police incoming bandwidth @@ -12366,6 +12444,16 @@ CONFIG_B44 . The module will be called b44. +nForce Ethernet support (EXPERIMENTAL) +CONFIG_FORCEDETH + If you have a network (Ethernet) controller of this type, say Y and + read the Ethernet-HOWTO, available from + . + + To compile this driver as a module, choose M here and read + . The module will be + called forcedeth.o. + CS89x0 support (Daynaport CS and LC cards) CONFIG_CS89x0 Support for CS89x0 chipset based Ethernet cards. If you have a @@ -19938,14 +20026,6 @@ CONFIG_ACPI_DEBUG of verbosity. Saying Y enables these statements. This will increase your kernel size by around 50K. -ACPI Relaxed AML Checking -CONFIG_ACPI_RELAXED_AML - If you say `Y' here, the ACPI interpreter will relax its checking - for valid AML and will ignore some AML mistakes, such as off-by-one - errors in region sizes. Some laptops may require this option. In - particular, many Toshiba laptops require this for correct operation - of the AC module. - ACPI Button CONFIG_ACPI_BUTTON This driver registers for events based on buttons, such as the @@ -23560,7 +23640,7 @@ CONFIG_OKTAGON_SCSI If you have the BSC Oktagon SCSI disk controller for the Amiga, say Y to this question. If you're in doubt about whether you have one, see the picture at - . + . Atari native SCSI support CONFIG_ATARI_SCSI @@ -28720,6 +28800,13 @@ CONFIG_CRYPTO_CAST6 The CAST6 encryption algorithm (synonymous with CAST-256) is described in RFC2612. +CONFIG_CRYPTO_ARC4 + ARC4 cipher algorithm. + + This is a stream cipher using keys ranging from 8 bits to 2048 + bits in length. ARC4 is commonly used in protocols such as WEP + and SSL. + CONFIG_CRYPTO_DEFLATE This is the Deflate algorithm (RFC1951), specified for use in IPSec with the IPCOMP protocol (RFC3173, RFC2394). diff --git a/xenolinux-2.4.25-sparse/Makefile b/xenolinux-2.4.26-sparse/Makefile similarity index 99% rename from xenolinux-2.4.25-sparse/Makefile rename to xenolinux-2.4.26-sparse/Makefile index ab8d46856f..797fdc98e9 100644 --- a/xenolinux-2.4.25-sparse/Makefile +++ b/xenolinux-2.4.26-sparse/Makefile @@ -1,6 +1,6 @@ VERSION = 2 PATCHLEVEL = 4 -SUBLEVEL = 25 +SUBLEVEL = 26 EXTRAVERSION = KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) @@ -234,7 +234,8 @@ CLEAN_FILES = \ drivers/tc/lk201-map.c \ net/khttpd/make_times_h \ net/khttpd/times.h \ - submenu* + submenu* \ + drivers/ieee1394/oui.c # directories removed with 'make clean' CLEAN_DIRS = \ modules diff --git a/xenolinux-2.4.25-sparse/arch/xen/Makefile b/xenolinux-2.4.26-sparse/arch/xen/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/boot/Makefile b/xenolinux-2.4.26-sparse/arch/xen/boot/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/boot/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/boot/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/config.in b/xenolinux-2.4.26-sparse/arch/xen/config.in similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/config.in rename to xenolinux-2.4.26-sparse/arch/xen/config.in diff --git a/xenolinux-2.4.25-sparse/arch/xen/defconfig b/xenolinux-2.4.26-sparse/arch/xen/defconfig similarity index 98% rename from xenolinux-2.4.25-sparse/arch/xen/defconfig rename to xenolinux-2.4.26-sparse/arch/xen/defconfig index be28c82d7f..4d3c32df74 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/defconfig +++ b/xenolinux-2.4.26-sparse/arch/xen/defconfig @@ -8,12 +8,10 @@ CONFIG_ISA=y CONFIG_UID16=y # -# Xenolinux options +# Xen # -# support for privileged domains CONFIG_XEN_PRIVILEGED_GUEST=y # CONFIG_XEN_PHYSDEV_ACCESS is not set -# on-demand timer setting (taken from s390 patch set) CONFIG_NO_IDLE_HZ=y # @@ -35,6 +33,8 @@ CONFIG_M686=y # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MVIAC3_2 is not set CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y @@ -50,14 +50,11 @@ CONFIG_X86_TSC=y CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set -# CONFIG_HIGHMEM64G is not set # # General setup # CONFIG_NET=y -# CONFIG_PCI is not set -# CONFIG_PCI_NAMES is not set CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_SYSCTL=y diff --git a/xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev b/xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/defconfig-physdev rename to xenolinux-2.4.26-sparse/arch/xen/defconfig-physdev diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/balloon/balloon.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/balloon/balloon.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/block/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/block/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/block/block.h rename to xenolinux-2.4.26-sparse/arch/xen/drivers/block/block.h diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/block/vbd.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/block/vbd.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/console/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/console/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/console/console.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/console/console.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/core.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/core.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/dom0/vfr.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/dom0/vfr.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/evtchn/evtchn.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/evtchn/evtchn.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/network/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/network/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/network/network.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/network/network.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/block.h rename to xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/block.h diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/vblkif/vbd.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/vblkif/vbd.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile b/xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/drivers/vnetif/vnetif.c rename to xenolinux-2.4.26-sparse/arch/xen/drivers/vnetif/vnetif.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile b/xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/kernel/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/ctrl_if.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/ctrl_if.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S b/xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/entry.S rename to xenolinux-2.4.26-sparse/arch/xen/kernel/entry.S diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/evtchn.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/evtchn.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/head.S b/xenolinux-2.4.26-sparse/arch/xen/kernel/head.S similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/head.S rename to xenolinux-2.4.26-sparse/arch/xen/kernel/head.S diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c similarity index 98% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c index 034b39d859..8b72e44f12 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/kernel/i386_ksyms.c +++ b/xenolinux-2.4.26-sparse/arch/xen/kernel/i386_ksyms.c @@ -138,6 +138,10 @@ EXPORT_SYMBOL(smp_call_function); /* TLB flushing */ EXPORT_SYMBOL(flush_tlb_page); + +/* HT support */ +EXPORT_SYMBOL(smp_num_siblings); +EXPORT_SYMBOL(cpu_sibling_map); #endif #ifdef CONFIG_X86_IO_APIC diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/ioport.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/ioport.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/irq.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/irq.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/ldt.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/ldt.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/pci-dma.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/pci-dma.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/pci-pc.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/pci-pc.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/process.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/process.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/process.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/process.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/setup.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/setup.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/signal.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/signal.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/time.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/time.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/time.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/time.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c b/xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/kernel/traps.c rename to xenolinux-2.4.26-sparse/arch/xen/kernel/traps.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/lib/Makefile b/xenolinux-2.4.26-sparse/arch/xen/lib/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/lib/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/lib/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/lib/delay.c b/xenolinux-2.4.26-sparse/arch/xen/lib/delay.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/lib/delay.c rename to xenolinux-2.4.26-sparse/arch/xen/lib/delay.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c b/xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/lib/xen_proc.c rename to xenolinux-2.4.26-sparse/arch/xen/lib/xen_proc.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/Makefile b/xenolinux-2.4.26-sparse/arch/xen/mm/Makefile similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/mm/Makefile rename to xenolinux-2.4.26-sparse/arch/xen/mm/Makefile diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/fault.c b/xenolinux-2.4.26-sparse/arch/xen/mm/fault.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/mm/fault.c rename to xenolinux-2.4.26-sparse/arch/xen/mm/fault.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c b/xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/mm/hypervisor.c rename to xenolinux-2.4.26-sparse/arch/xen/mm/hypervisor.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/init.c b/xenolinux-2.4.26-sparse/arch/xen/mm/init.c similarity index 97% rename from xenolinux-2.4.25-sparse/arch/xen/mm/init.c rename to xenolinux-2.4.26-sparse/arch/xen/mm/init.c index 6bfdd3ae9f..30a9e45c91 100644 --- a/xenolinux-2.4.25-sparse/arch/xen/mm/init.c +++ b/xenolinux-2.4.26-sparse/arch/xen/mm/init.c @@ -393,7 +393,17 @@ void __init mem_init(void) if (!mem_map) BUG(); - + +#ifdef CONFIG_HIGHMEM + /* check that fixmap and pkmap do not overlap */ + if (PKMAP_BASE+LAST_PKMAP*PAGE_SIZE >= FIXADDR_START) { + printk(KERN_ERR "fixmap and kmap areas overlap - this will crash\n"); + printk(KERN_ERR "pkstart: %lxh pkend: %lxh fixstart %lxh\n", + PKMAP_BASE, PKMAP_BASE+LAST_PKMAP*PAGE_SIZE, FIXADDR_START); + BUG(); + } +#endif + set_max_mapnr_init(); high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); diff --git a/xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c b/xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/mm/ioremap.c rename to xenolinux-2.4.26-sparse/arch/xen/mm/ioremap.c diff --git a/xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds b/xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds similarity index 100% rename from xenolinux-2.4.25-sparse/arch/xen/vmlinux.lds rename to xenolinux-2.4.26-sparse/arch/xen/vmlinux.lds diff --git a/xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c b/xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c similarity index 99% rename from xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c rename to xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c index 8092d5fe7d..20a934addd 100644 --- a/xenolinux-2.4.25-sparse/drivers/block/ll_rw_blk.c +++ b/xenolinux-2.4.26-sparse/drivers/block/ll_rw_blk.c @@ -942,6 +942,15 @@ static void attempt_merge(request_queue_t * q, return; q->elevator.elevator_merge_req_fn(req, next); + + /* At this point we have either done a back merge + * or front merge. We need the smaller start_time of + * the merged requests to be the current request + * for accounting purposes. + */ + if (time_after(req->start_time, next->start_time)) + req->start_time = next->start_time; + req->bhtail->b_reqnext = next->bh; req->bhtail = next->bhtail; req->nr_sectors = req->hard_nr_sectors += next->hard_nr_sectors; diff --git a/xenolinux-2.4.25-sparse/drivers/char/mem.c b/xenolinux-2.4.26-sparse/drivers/char/mem.c similarity index 100% rename from xenolinux-2.4.25-sparse/drivers/char/mem.c rename to xenolinux-2.4.26-sparse/drivers/char/mem.c diff --git a/xenolinux-2.4.25-sparse/drivers/char/tty_io.c b/xenolinux-2.4.26-sparse/drivers/char/tty_io.c similarity index 99% rename from xenolinux-2.4.25-sparse/drivers/char/tty_io.c rename to xenolinux-2.4.26-sparse/drivers/char/tty_io.c index b3d0fb4397..53fb06b465 100644 --- a/xenolinux-2.4.25-sparse/drivers/char/tty_io.c +++ b/xenolinux-2.4.26-sparse/drivers/char/tty_io.c @@ -2255,7 +2255,7 @@ void __init console_init(void) au1x00_serial_console_init(); #endif #ifdef CONFIG_SERIAL_CONSOLE -#if (defined(CONFIG_8xx) || defined(CONFIG_8260)) +#if (defined(CONFIG_8xx) || defined(CONFIG_CPM2)) console_8xx_init(); #elif defined(CONFIG_MAC_SERIAL) && defined(CONFIG_SERIAL) if (_machine == _MACH_Pmac) @@ -2444,7 +2444,7 @@ void __init tty_init(void) #ifdef CONFIG_SPECIALIX specialix_init(); #endif -#if (defined(CONFIG_8xx) || defined(CONFIG_8260)) +#if (defined(CONFIG_8xx) || defined(CONFIG_CPM2)) rs_8xx_init(); #endif /* CONFIG_8xx */ pty_init(); diff --git a/xenolinux-2.4.25-sparse/fs/exec.c b/xenolinux-2.4.26-sparse/fs/exec.c similarity index 100% rename from xenolinux-2.4.25-sparse/fs/exec.c rename to xenolinux-2.4.26-sparse/fs/exec.c diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/bugs.h b/xenolinux-2.4.26-sparse/include/asm-xen/bugs.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/bugs.h rename to xenolinux-2.4.26-sparse/include/asm-xen/bugs.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h b/xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/ctrl_if.h rename to xenolinux-2.4.26-sparse/include/asm-xen/ctrl_if.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/desc.h b/xenolinux-2.4.26-sparse/include/asm-xen/desc.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/desc.h rename to xenolinux-2.4.26-sparse/include/asm-xen/desc.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h b/xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/evtchn.h rename to xenolinux-2.4.26-sparse/include/asm-xen/evtchn.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h b/xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/fixmap.h rename to xenolinux-2.4.26-sparse/include/asm-xen/fixmap.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/highmem.h b/xenolinux-2.4.26-sparse/include/asm-xen/highmem.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/highmem.h rename to xenolinux-2.4.26-sparse/include/asm-xen/highmem.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h b/xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/hw_irq.h rename to xenolinux-2.4.26-sparse/include/asm-xen/hw_irq.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h b/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/hypervisor.h rename to xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/io.h b/xenolinux-2.4.26-sparse/include/asm-xen/io.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/io.h rename to xenolinux-2.4.26-sparse/include/asm-xen/io.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/irq.h b/xenolinux-2.4.26-sparse/include/asm-xen/irq.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/irq.h rename to xenolinux-2.4.26-sparse/include/asm-xen/irq.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h b/xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/keyboard.h rename to xenolinux-2.4.26-sparse/include/asm-xen/keyboard.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h b/xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/mmu_context.h rename to xenolinux-2.4.26-sparse/include/asm-xen/mmu_context.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/msr.h b/xenolinux-2.4.26-sparse/include/asm-xen/msr.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/msr.h rename to xenolinux-2.4.26-sparse/include/asm-xen/msr.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/multicall.h b/xenolinux-2.4.26-sparse/include/asm-xen/multicall.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/multicall.h rename to xenolinux-2.4.26-sparse/include/asm-xen/multicall.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/page.h b/xenolinux-2.4.26-sparse/include/asm-xen/page.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/page.h rename to xenolinux-2.4.26-sparse/include/asm-xen/page.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h b/xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/pgalloc.h rename to xenolinux-2.4.26-sparse/include/asm-xen/pgalloc.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h b/xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/pgtable-2level.h rename to xenolinux-2.4.26-sparse/include/asm-xen/pgtable-2level.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h b/xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/pgtable.h rename to xenolinux-2.4.26-sparse/include/asm-xen/pgtable.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h b/xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/proc_cmd.h rename to xenolinux-2.4.26-sparse/include/asm-xen/proc_cmd.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/processor.h b/xenolinux-2.4.26-sparse/include/asm-xen/processor.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/processor.h rename to xenolinux-2.4.26-sparse/include/asm-xen/processor.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h b/xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/ptrace.h rename to xenolinux-2.4.26-sparse/include/asm-xen/ptrace.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/segment.h b/xenolinux-2.4.26-sparse/include/asm-xen/segment.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/segment.h rename to xenolinux-2.4.26-sparse/include/asm-xen/segment.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/smp.h b/xenolinux-2.4.26-sparse/include/asm-xen/smp.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/smp.h rename to xenolinux-2.4.26-sparse/include/asm-xen/smp.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/suspend.h b/xenolinux-2.4.26-sparse/include/asm-xen/suspend.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/suspend.h rename to xenolinux-2.4.26-sparse/include/asm-xen/suspend.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h b/xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/synch_bitops.h rename to xenolinux-2.4.26-sparse/include/asm-xen/synch_bitops.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/system.h b/xenolinux-2.4.26-sparse/include/asm-xen/system.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/system.h rename to xenolinux-2.4.26-sparse/include/asm-xen/system.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/vga.h b/xenolinux-2.4.26-sparse/include/asm-xen/vga.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/vga.h rename to xenolinux-2.4.26-sparse/include/asm-xen/vga.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h b/xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/xen_proc.h rename to xenolinux-2.4.26-sparse/include/asm-xen/xen_proc.h diff --git a/xenolinux-2.4.25-sparse/include/asm-xen/xor.h b/xenolinux-2.4.26-sparse/include/asm-xen/xor.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/asm-xen/xor.h rename to xenolinux-2.4.26-sparse/include/asm-xen/xor.h diff --git a/xenolinux-2.4.25-sparse/include/linux/blk.h b/xenolinux-2.4.26-sparse/include/linux/blk.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/linux/blk.h rename to xenolinux-2.4.26-sparse/include/linux/blk.h diff --git a/xenolinux-2.4.25-sparse/include/linux/major.h b/xenolinux-2.4.26-sparse/include/linux/major.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/linux/major.h rename to xenolinux-2.4.26-sparse/include/linux/major.h diff --git a/xenolinux-2.4.25-sparse/include/linux/sched.h b/xenolinux-2.4.26-sparse/include/linux/sched.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/linux/sched.h rename to xenolinux-2.4.26-sparse/include/linux/sched.h diff --git a/xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h b/xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/linux/sunrpc/debug.h rename to xenolinux-2.4.26-sparse/include/linux/sunrpc/debug.h diff --git a/xenolinux-2.4.25-sparse/include/linux/timer.h b/xenolinux-2.4.26-sparse/include/linux/timer.h similarity index 100% rename from xenolinux-2.4.25-sparse/include/linux/timer.h rename to xenolinux-2.4.26-sparse/include/linux/timer.h diff --git a/xenolinux-2.4.25-sparse/init/do_mounts.c b/xenolinux-2.4.26-sparse/init/do_mounts.c similarity index 100% rename from xenolinux-2.4.25-sparse/init/do_mounts.c rename to xenolinux-2.4.26-sparse/init/do_mounts.c diff --git a/xenolinux-2.4.25-sparse/kernel/time.c b/xenolinux-2.4.26-sparse/kernel/time.c similarity index 100% rename from xenolinux-2.4.25-sparse/kernel/time.c rename to xenolinux-2.4.26-sparse/kernel/time.c diff --git a/xenolinux-2.4.25-sparse/kernel/timer.c b/xenolinux-2.4.26-sparse/kernel/timer.c similarity index 100% rename from xenolinux-2.4.25-sparse/kernel/timer.c rename to xenolinux-2.4.26-sparse/kernel/timer.c diff --git a/xenolinux-2.4.25-sparse/mkbuildtree b/xenolinux-2.4.26-sparse/mkbuildtree similarity index 100% rename from xenolinux-2.4.25-sparse/mkbuildtree rename to xenolinux-2.4.26-sparse/mkbuildtree diff --git a/xenolinux-2.4.25-sparse/mm/highmem.c b/xenolinux-2.4.26-sparse/mm/highmem.c similarity index 100% rename from xenolinux-2.4.25-sparse/mm/highmem.c rename to xenolinux-2.4.26-sparse/mm/highmem.c diff --git a/xenolinux-2.4.25-sparse/mm/memory.c b/xenolinux-2.4.26-sparse/mm/memory.c similarity index 100% rename from xenolinux-2.4.25-sparse/mm/memory.c rename to xenolinux-2.4.26-sparse/mm/memory.c diff --git a/xenolinux-2.4.25-sparse/mm/mprotect.c b/xenolinux-2.4.26-sparse/mm/mprotect.c similarity index 100% rename from xenolinux-2.4.25-sparse/mm/mprotect.c rename to xenolinux-2.4.26-sparse/mm/mprotect.c diff --git a/xenolinux-2.4.25-sparse/mm/mremap.c b/xenolinux-2.4.26-sparse/mm/mremap.c similarity index 98% rename from xenolinux-2.4.25-sparse/mm/mremap.c rename to xenolinux-2.4.26-sparse/mm/mremap.c index 517854c86c..965afa3805 100644 --- a/xenolinux-2.4.25-sparse/mm/mremap.c +++ b/xenolinux-2.4.26-sparse/mm/mremap.c @@ -77,12 +77,16 @@ static inline int copy_one_pte(struct mm_struct *mm, pte_t * src, pte_t * dst) static int move_one_page(struct mm_struct *mm, unsigned long old_addr, unsigned long new_addr) { int error = 0; - pte_t * src; + pte_t * src, * dst; spin_lock(&mm->page_table_lock); src = get_one_pte(mm, old_addr); - if (src) - error = copy_one_pte(mm, src, alloc_one_pte(mm, new_addr)); + if (src) { + dst = alloc_one_pte(mm, new_addr); + src = get_one_pte(mm, old_addr); + if (src) + error = copy_one_pte(mm, src, dst); + } spin_unlock(&mm->page_table_lock); return error; } diff --git a/xenolinux-2.4.25-sparse/mm/swapfile.c b/xenolinux-2.4.26-sparse/mm/swapfile.c similarity index 100% rename from xenolinux-2.4.25-sparse/mm/swapfile.c rename to xenolinux-2.4.26-sparse/mm/swapfile.c diff --git a/xenolinux-2.4.25-sparse/mm/vmalloc.c b/xenolinux-2.4.26-sparse/mm/vmalloc.c similarity index 94% rename from xenolinux-2.4.25-sparse/mm/vmalloc.c rename to xenolinux-2.4.26-sparse/mm/vmalloc.c index dc1c7fe550..4d583b54a7 100644 --- a/xenolinux-2.4.25-sparse/mm/vmalloc.c +++ b/xenolinux-2.4.26-sparse/mm/vmalloc.c @@ -159,8 +159,8 @@ static inline int __vmalloc_area_pages (unsigned long address, struct page ***pages) { pgd_t * dir; + unsigned long start = address; unsigned long end = address + size; - int ret; dir = pgd_offset_k(address); spin_lock(&init_mm.page_table_lock); @@ -168,22 +168,24 @@ static inline int __vmalloc_area_pages (unsigned long address, pmd_t *pmd; pmd = pmd_alloc(&init_mm, dir, address); - ret = -ENOMEM; if (!pmd) - break; + goto err; - ret = -ENOMEM; if (alloc_area_pmd(pmd, address, end - address, gfp_mask, prot, pages)) - break; + goto err; // The kernel NEVER reclaims pmds, so no need to undo pmd_alloc() here address = (address + PGDIR_SIZE) & PGDIR_MASK; dir++; - - ret = 0; } while (address && (address < end)); spin_unlock(&init_mm.page_table_lock); flush_cache_all(); - return ret; + return 0; +err: + spin_unlock(&init_mm.page_table_lock); + flush_cache_all(); + if (address > start) + vmfree_area_pages(start, address - start); + return -ENOMEM; } int vmalloc_area_pages(unsigned long address, unsigned long size, @@ -234,7 +236,7 @@ out: return NULL; } -void vfree(void * addr) +void __vfree(void * addr, int free_area_pages) { struct vm_struct **p, *tmp; @@ -253,7 +255,8 @@ void vfree(void * addr) zap_page_range(&init_mm, VMALLOC_VMADDR(tmp->addr), tmp->size); else #endif - vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); + if (free_area_pages) + vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); write_unlock(&vmlist_lock); kfree(tmp); return; @@ -263,6 +266,11 @@ void vfree(void * addr) printk(KERN_ERR "Trying to vfree() nonexistent vm area (%p)\n", addr); } +void vfree(void * addr) +{ + __vfree(addr,1); +} + void * __vmalloc (unsigned long size, int gfp_mask, pgprot_t prot) { void * addr; @@ -277,7 +285,7 @@ void * __vmalloc (unsigned long size, int gfp_mask, pgprot_t prot) addr = area->addr; if (__vmalloc_area_pages(VMALLOC_VMADDR(addr), size, gfp_mask, prot, NULL)) { - vfree(addr); + __vfree(addr, 0); return NULL; } return addr; @@ -299,7 +307,7 @@ void * vmap(struct page **pages, int count, addr = area->addr; if (__vmalloc_area_pages(VMALLOC_VMADDR(addr), size, 0, prot, &pages)) { - vfree(addr); + __vfree(addr, 0); return NULL; } return addr; -- 2.30.2